home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / JEUX / @FALCON / TBLASTER / DOC / TBLASTER.FRA < prev    next >
Encoding:
Text File  |  1996-09-29  |  15.9 KB  |  366 lines

  1. ************************************************************************
  2. *----------------------------------------------------------------------*
  3. *-                                                                    -*
  4. *TTTTT AAAAA NN  N K   K   BBBBB L     AAAAA SSSSS TTTTT EEEEE RRRRR  -*
  5. *- T   A   A N N N K  K    B   B L     A   A S       T   E     R   R  -*
  6. *- T   AAAAA N  NN KKK     BBBB  L     AAAAA SSSSS   T   EEEE  RRRRR  -*
  7. *- T   A   A N   N K  K    B   B L     A   A     S   T   E     R  R   -*
  8. *- T   A   A N   N K   K   BBBBB LLLLL A   A SSSSS   T   EEEEE R   R  -*
  9. *-                                                                    -*
  10. *----------------------------------------------------------------------*
  11. ************************************************************************
  12.  
  13. TANK BLASTER VERSION 1.5 (Le 04/07/96)
  14. =======================================
  15. Version FALCON030 (1 meg de mémoire) (démo version)
  16. (SHAREWARE)
  17.  
  18. 1995 Par Fabrice Vendé (Uranys)
  19. -------------------------------
  20.     L'auteur  dénie  toute responsabilité dans les éventuels dommages
  21. qui  pourraient  résulter  de  l'utilisation  de  ce  programme. Vous
  22. l'utilisez à vos propres risques.
  23. (SVP:ne pas distribuer le jeu sans cette doc.)
  24.  
  25.  
  26.  
  27. SOMMAIRE de cette petite doc:
  28. =============================
  29.  
  30. I)   INTRO: Qu'est ce que Tank Blaster ?
  31. II)  Comment ça marche
  32.   a) INFORMATIONS
  33.   b) OPTIONS
  34.   c) SCORE
  35.   d) SET PLAYERS
  36.   e) PLAY
  37.   f) QUIT
  38. III) Un peu de technique
  39. IV)  Shareware / Swapware
  40. V)   ADRESSES
  41. VI) CONCLUSION/REMERCIEMENT/BONJOUR
  42.  
  43.  
  44.  
  45. I) INTRO Qu'est ce que Tank Blaster ?
  46. ======================================
  47.  
  48. Tank Blaster est un jeu (Et oui...) réalisé pour votre plus grand plaisir,
  49. il se rapproche de DYNA-BUSTER / DYNA-BLASTER ou S.B.M. (quoi de neuf a
  50. propos de ce dernier ???) pour ceux qui connaissent. Pour ceux qui ne
  51. connaissent pas ce type de jeu (il en existe???) il s'agit d'un jeu ou l'on
  52. doit taper sur les copains !!! Ça y est j'en vois déjà qui sortent leur
  53. batte de base-ball....
  54. En fait chaque joueur dirige un tank (déjà deviné ????) et doit détruire ses
  55. petits camarades qui dirigent le même type de véhicule.
  56. Ce jeu est un SHAREWARE, ce qui signifie que cette version est une version
  57. démo (limitée) et que vous devez vous faire registrer pour en avoir une
  58. version complète plus ces mises a jours (voir paragraphe
  59. SHAREWARE/SWAPWARE).
  60.  
  61.  
  62. II) Comment ça marche ?
  63. =======================
  64.  
  65. En fait après avoir lancé TBLASTER.PRG, le menu principal suivant apparaît:
  66.  
  67.    - a) INFORMATIONS
  68.    - b) OPTIONS
  69.    - c) SCORE
  70.    - d) SET PLAYERS
  71.    - e) PLAY
  72.    - f) QUIT
  73.  
  74.  
  75.  
  76. II.a) INFORMATIONS
  77. ------------------
  78. Ce menu vous permet d'avoir des infos sur le jeu dans la langue de
  79. shakespeare.
  80. C'est en fait une mini doc du jeu...
  81.  
  82.  
  83.  
  84. II.b) OPTIONS
  85. -------------
  86. Ce menu vous permet de configurer le jeu en fonction de vos choix.
  87.    - tank solide (permet aux tanks de se passer à travers...)
  88.    - tank "poussable" (les tanks peuvent se pousser entre eux...)
  89.    - répétition du tir (autorise que l'on reste appuyé sur le bouton fire pour
  90. tirer...)
  91.    - temps (durée d'une partie...)
  92.    - énergie (énergie de chaque tank...)
  93.    - distance de tir (distance de tir de chaque sachant que l'on peut tirer un
  94. seul coup a la fois...)
  95.    - sauvegarde de la configuration (automatiquement rechargée à chaque
  96. lancement du jeu...).IMPOSSIBLE DANS LA VERSION  DEMO
  97.  
  98.  
  99. II.c) SCORES
  100. ------------
  101. Ce menu permet d'avoir le score de chaque joueur (SCORE MENU),le nombre de
  102. victoires de chaque joueur (WIN MENU), les tableaux de résultats de chacun
  103. des joueurs (le nombre de fois que chaque joueur en a touché un autre, et le
  104. nombre de fois que le joueur a détruit les autres...).
  105. Le tableau des scores est lancé automatiquement à la fin d'une partie.
  106.  
  107. II.d) SET PLAYERS
  108. ----------------- Permet de définir quels joueurs vont jouer.  Chaque joueur
  109. peut entrer en jeu s'il clic sur son bouton fire (ou alternate/shift pour le
  110. joueur au clavier).
  111. Les joysticks normaux, joysticks STE (joystick normaux sur le port joystick
  112. étendu, voir doc sur FTP.CNAM.FR sous le nom megastick.zip),  JOYPAD et le
  113. clavier sont gérés. Dans ce menu chaque joueur rentre son nom, choisi la
  114. couleur de son tank ce qui va définir l'équipe à  laquelle il appartient
  115. (les joueurs de la même équipe ne peuvent pas  se tirer les uns sur les
  116. autres mais peuvent quand même se pousser...).
  117.  
  118. Dans le menu SET PLAYERS on va aussi pouvoir choisir le mode de jeu
  119. souhaité:
  120.  
  121.    - le mode NORMAL (en appuyant sur F10)
  122.    - le mode HUNT (chasse)  (en appuyant sur F1 à F6 pour le joueur 1 à 6
  123. respectivement), dans ce cas on va choisir pour chaque joueur (de 1 à 6) la
  124. couleur de tank qu'il devra détruire et il ne pourra pas détruire les autres
  125. couleurs...
  126.  
  127.    - le mode TEAM (équipe) (en appuyant sur F9) dans ce cas là un tank va être
  128. dirigé par deux joueurs à la fois (un dirigera le tank et l'autre dirigera
  129. la tourelle), les équipes sont formées en fonction de la couleur choisi par
  130. chaque joueur.    Ex: S'il y a 3 tanks rouges et 2 tanks verts: Les 2 premiers
  131. rouges seront ensemble sur un même tank et le troisième joueur rouge sera
  132. tout seul sur un autre tank comme dans le mode normal mais il sera dans le
  133. même équipe que les deux autres rouges.
  134.    Les deux joueurs verts seront ensemble sur un tank vert.
  135.  
  136.  
  137.    Dans les trois modes le jeu en équipe est possible.
  138.  
  139.    ATTENTION: un joueur sera en jeu si et seulement si il a appuyé sur END et
  140. s'il est dans la partie gauche de l'écran (en attente près de son nom)
  141.  
  142.    Lorsque qu'il y a une équipe le numéro des joueurs sera affiché sur  chaque
  143. tank afin que chaque joueur puisse reconnaître son tank.
  144.    Mais il est possible (n'importe quand ) d'appuyer sur 'N' pour activer ou
  145. désactiver le numéro du tank.
  146.  
  147.    Comme il est impossible de savoir si des joysticks STE ou des JOYPADS sont
  148. branchés sur le port étendu ( Je ne m'appelle pas madame Soleil !!!) on peut
  149. appuyer à tous moments sur 'J' pour passer de la gestion joysticks STE au
  150. JOYPAD (joysticks STE par défaut)
  151.  
  152.    On appuie sur 'RETURN' pour quitter l'écran SET PLAYERS
  153.  
  154.    ---> Si la sélection des joueurs est incorrecte PLAY sera inactif    (exemple: 2 joueurs avec des tanks verts !!!
  155.         MODE HUNT, 1 tank rouge & 1 vert, le vert doit tuer un bleu et le rouge
  156. doit tuer un marron !!!....
  157.  
  158.         Par contre MODE HUNT, 1 tank rouge, 1 vert et 1 bleu :le rouge doit tuer
  159. le vert est un mode autorisé)
  160.  
  161.  
  162.  
  163. II.e) PLAY
  164. ----------
  165.    Devinez ??? Après avoir sélectionné PLAY vous entrez dans le jeu, un jeu
  166. est constitué d'autant de niveaux qu'il y en a dans le LEVEL.DAT, 20 dans le
  167. version démo et jusqu'à 1000 dans le version registrer. Chaque  niveau est
  168. éditable grâce un éditeur de niveau fournit si vous
  169. vous faites registrer.  Dans le barre supérieure est inscrite l'énergie de
  170. chacun des joueurs en jeu.
  171.    Le changement de niveau s'effectue lorsqu'un joueur ou une équipe à gagné
  172. ou bien que personne ne peu plus être détruit (mode HUNT) ou lorsque l'on
  173. appuie sur "F1".
  174.    Le jeu prend fin quand tous les niveaux du level.dat (dans la version finale)
  175.    ont été passés ou lorsque l'on appuie sur F10.
  176.    Pour les personnes qui pensent qu'elles vont gagner en restant cachées et
  177. bien c'est perdu ! En effet le score augmente plus vite quand on tire sur un
  178. adversaire que lorsque l'on reste vivant à la fin d'un niveau...
  179.  
  180. Durant le jeu:
  181. --------------
  182.    Appuyer sur:
  183.    -'P' / 'O' pour mettre et enlever la pause
  184.    -'HELP' pour stopper le module
  185.    -'UNDO' pour remettre le module
  186.    -'BACKSPACE' pour enlever ou mettre le speaker-interne
  187.    -'+' / '-' pour monter ou baisser le volume du module
  188.    -'N' pour afficher le numéro sur chaque tank (utile en mode équipe)
  189.    -'J' pour vous mettre en mode joystick STE ou JOYPAD
  190.    -Les touches de curseurs (+ALTERNATE ou SHIFT droit) pour le joueur au
  191. clavier
  192.    - '(' ')' '/' '*' pour centrer l'écran
  193.  
  194. III) Un peu de technique
  195. ------------------------
  196. Ce jeu a été réalisé en C + ASM 68030 + DSP pour les routines qui demandent
  197. à être rapides (affichages de sprites, routine joystick, le soundtrack....).
  198. Il fonctionne  sur écran RVB ou sur écran VGA en TrueColor 320/240 . Il
  199. tourne en 1 VBL (heureusement pour la taille des sprites !!).
  200. Pour le son j'ai utilisé la (très bonne) routine de NULLOS de DNT-CREW.
  201. La prochaine version 1.1 devrait disposer de sons en 8 voix (une par joueur
  202. + 2 pour le décor) avec des banques de samples modifiables à volonté...
  203.  
  204.  
  205. Il est compatible avec NVDI ,  MINT , VIDEL INSIDE, SCREEN BLASTER (pour
  206. l'instant...) et même avec les joueurs de modules propres (genre
  207. MEGAPLAYER..) en effet si vous souhaitez écouter un autre module que ceux
  208. pendant le jeu rien ne vous empêche d'écouter un module avec (l'excellent)
  209. Megatracker par exemple.
  210. Je trouve dommage qu'un nombre trop important de programmes/jeux plantent
  211. lamentablement lors du changement de résolution après leur lancement ou
  212. quand on les quitte c'est pourquoi j'ai essayé de bien soigner cette partie
  213. si toutefois des problèmes subsistent n'hésitez pas à me le signaler car
  214. j'ai horreur des petits bugs (comme tout le monde sur micrausoft !!)
  215. qui traînent. Dans ce cas n'oubliez pas de bien préciser les circonstances
  216. du bug  ainsi que votre configuration.
  217.  
  218.  Voici la liste des fichiers présent dans le zip:
  219.  
  220.  - TBLASTER.PRG
  221.  - DOC\TBLASTER.FRA
  222.  - DOC\TBLASTER.ENG
  223.  - DOC\HISTORIK.DOC
  224.  - DAT\BLAS.NTK
  225.  - DAT\SCORE.NTK
  226.  - DAT\PRESENT2.SCR
  227.  - DAT\PRESENT3.SCR
  228.  - DAT\SOL1.SCR
  229.  - DAT\SOL2.SCR
  230.  
  231.  
  232. --->PROBLEME DE PLACE SUR LE DUR Je n'ai pas cherchÉ trop de technique ce
  233. qui permet au jeu d'être lancé avec un minimum de mémoire (environ 1 Mo). De
  234. plus tous les fichiers de décors sont extérieurs au programme et chargés
  235. juste au moment ou il en a besoin. Les fichiers *.SCR sont des fichiers
  236. d'images (réalisée avec POV) si vous ne disposez de pas d'assez de place sur
  237. votre dur vous pouvez en enlever , le programme ne chargera que ceux qui
  238. sont disponibles. Les modules *.NTK peuvent aussi être enlevés, il ne seront
  239. pas chargés...
  240.  
  241.  
  242.  
  243.  
  244. IV) SHAREWARE/SWAPWARE
  245. ----------------------
  246.  Ce jeu est SHAREWARE ce que signifie que vous pouvez distribuer cette demo
  247. comme vous le souhaitez mais pour en avoir une version complète vous devez
  248. vous faire enregistrer. Le prix de registration est de 50 Francs (ou
  249. équivalent pour les  étrangers...).
  250.  Mais la registration est selon moi un "pacte moral" signé entre le
  251. concepteur du programme et son acheteur. Dans ce cas vous recevrez le jeu
  252. complet, un éditeur de niveau (très bien réalisé rassurez vous...) mais vous
  253. pourrez aussi me demander n'importe quoi (dans la limite du possible, sans
  254. oublier que je prépare une licence d'informatique cette année = beaucoup
  255. bouleau !).  Exemples:
  256. - Vous trouvez que les sprites ne sont pas terribles
  257. ? Et bien rien ne vous empêche de m'en envoyer des nouveaux sur une
  258. disquette et je me ferais un plaisir de personnaliser votre version.
  259. - Vous trouvez que l'explosion des tanks n'est pas géniale et vous voudriez
  260. qu'ils fondent !! et bien envoyez-moi de la fondue de sprites de tank...
  261. - Vous désirez changer les sols du jeu et bien je vous enverrai les scripts de
  262. POV qui ont servi à leur réalisation et vous pourrez les retravailler...
  263. - Vous voulez une version Française ??? no problemo...
  264. - Dernier exemple : vous pensez à un piège qui n'existe pas mais qui serait
  265. très intéressant , alors allez-y , n'hésitez pas parlez-moi en et s'il est
  266. possible à réaliser , il le sera ....
  267.  Je suis ouvert à toutes suggestions, critiques......
  268.  
  269.  
  270.  Mais qu'est ce qu'un SWAPWARE ?? Et bien c'est moi qui l'ai inventé (je
  271. crois) en effet si vous souhaitez vous faire registrer à TANKBLASTER et que
  272. vous êtes auteur d'un shareware d'un prix à peu près équivalent (ou
  273. supérieur ??) au prix de registration de TANKBLASTER je suis d'accord pour
  274. un "échange de registration" (contre une version registrée de votre oeuvre
  275. une version registrée de tankblaster)....
  276.  
  277.  
  278. En résumé:
  279. ----------
  280. Dans la version DEMO il n'y a que 2 modules / les 5 de la version registrée.
  281. Dans la version DEMO il est impossible de sauver la config.
  282. Dans la version DEMO il n'y a que le 1/4 de tous les graphismes.
  283. Dans la version DEMO il n'y a que 16 niveaux sur les 1000 éditables grâce à
  284. l'éditeur que vous recevrez lors de votre registration...
  285. .....
  286.  
  287. Enfin si vous voulez une version complète faites vous registrer !!!!
  288.  
  289.  
  290.  
  291. V) ADRESSES
  292. -----------
  293. Pour toutes vos remarques, critiques, questions, suggestions, demandes de
  294. registrations (& don d'argent !!!!), Ecrivez a:
  295.  
  296. ----------------------------------------------------------------------
  297. |       FABRICE VENDE                                                |
  298. |       19 RUE DES AGAURES                                           |
  299. |       85100 LES SABLES D'OLONNE                                    |
  300. |       FRANCE                                                       |
  301. |                                                                    |
  302. |       E-MAIL: fvende@srvetud.univ-lr.fr                            |
  303. |  WEB-PAGE: http://www.univ-lr.fr:1024/~fvende/                     |
  304. |  IRC nickname: Uranys (chanel Amsterdam/Atari)                     |                                                                    |
  305. |                                                                    |
  306. ----------------------------------------------------------------------
  307.  
  308.  
  309. VI) REMERCIEMENT
  310. ----------------
  311. Je vous remercie pour votre attention. Avant de finir sachez que j'ai
  312. réalisé TANK BLASTER car j'adore programmer et que ce n'est sûrement pas mon
  313. dernier jeu sur Falcon (je pense à un jeu d'aventure à la LUCASFILM mais
  314. quelqu'un se débrouillant
  315. bien en gfx m'aiderait bien...). Vu que le Falcon est l'une des seules
  316. machines évoluées de la planète et que les autres passent leur temps à
  317. configurer leur AUTOEXEC.BAT ou bien se croient évolués car il viennent
  318. enfin de découvrir le multitaches (qui marchotte..) ça me fait penser que
  319. nous avons vraiment de la chance car ils n'ont la puissance que par le
  320. nombre...
  321.  
  322. REMERCIEMENTS/BONJOUR:
  323. ----------------------
  324.  - Simplet (Stephane Lesage) por sa routine DSP replay 12 voix
  325.  - SANTORIN (Cyclades)  pour son aide technique (Bientôt un 3DS sur Falcon)
  326.  - MACACA   pour ses graphes
  327.  - PARDALIS pour ses superbes soundtacks (ah vivement le Falcon!!!)
  328.  - HIBERNARTUS pour mon compendium en miettes !!!!
  329.    (pour l'insulter en direct E-MAIL: oberthom@srvetud.univ-lr.fr)
  330.  - URANIUM  pour les cours de licence qu'il va me donner
  331.  - DEADHEART
  332.  - STERCUS  le chaos dans le 386SX 25 pour faire de l'OS/2
  333.  - BEASTY   pour sa traduction (partielle) de Gemini et sa doc bientôt en
  334. Français de MINT
  335.  - ELICIT
  336.  - VECTRA
  337.  - MAVERICK
  338.  - NULLOS   pour la routine SOUNDTRACK DSP (si quelqu'un connaît sont adresse
  339. qu'il me l'envoie...)
  340.  - TSCC
  341.  - EKO      pour leurs demos qui nous font rêver
  342.  - LAZER vivement leur prochaine démo
  343.  ......
  344.  
  345.  
  346.  - MHIKRAUSAUFT   pour ne pas être sur notre machine
  347.  - 1TEL  pour ses AMSTRAD à haute fréquence
  348.  
  349.  
  350. Pour toutes vos remarques, critiques, questions, suggestions, demandes de
  351. registrations (& don d'argent !!!!), Ecrivez a:
  352.  
  353. ----------------------------------------------------------------------
  354. |       FABRICE VENDE                                                |
  355. |       19 RUE DES AGAURES                                           |
  356. |       85100 LES SABLES D'OLONNE                                    |
  357. |       FRANCE                                                       |
  358. |                                                                    |
  359. |       E-MAIL: fvende@srvetud.univ-lr.fr                            |
  360. |  WEB-PAGE/HOMEPAGE: http://www.univ-lr.fr:1024/~fvende/            |
  361. |  IRC nickname: Uranys (chanel #Atari/#Atarifr)                     |                                                                    |
  362. |                                                                    |
  363. ----------------------------------------------------------------------
  364.  
  365.  
  366.